systemd.network.netdevs.<name>.wireguardPeers
Each item in this array specifies an option in the
[WireGuardPeer] section of the unit. See
systemd.netdev(5) for details.
Use PresharedKeyFile instead of
PresharedKey: the nix store is
world-readable.
- Type
list of attribute set of (systemd option)- Default
[ ]- Example
[ { AllowedIPs = [ "10.0.0.1/32" ]; Endpoint = "192.168.1.1:51820"; PersistentKeepalive = 15; PresharedKeyFile = "/etc/wireguard/psk.key"; PublicKey = "27s0OvaBBdHoJYkH9osZpjpgSOVNw+RaKfboT/Sfq0g="; } ]- Declared
- <nixpkgs/nixos/modules/system/boot/networkd.nix>